.no-record{padding:0px  10px;height:100px;line-height:100px;text-align:center;font-size:1.125rem;}

#page-member .member-info{background:url(../images/member/banner.jpg) no-repeat;background-size:100% 100%;font-size:14px;}
#page-member .member-info .detail{padding:25px 10px;}
#page-member .member-info .detail b{margin-right:10px;display:block;width:70px;height:70px;background:#ccc;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px;float:left\9;}
#page-member .member-info .detail b img{border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px;width:100%;height:100%;}
#page-member .member-info .detail span{color:#fff;font-size:1rem;display:block;float:left\9;}
#page-member .member-info .detail span img,#page-member .member-info .detail span em{display:block;margin-bottom:5px;}
#page-member .member-info .order-remind{display:-webkit-box;background:#ccc;opacity:0.7}
#page-member .member-info .order-remind li{width:33.33333333%;text-align:center;line-height:2em;font-size:1em;}
#page-member .member-info .order-remind li a{display:block;border-right:1px solid #e4e4e4;}


#page-member .function-list{padding:10px;}
#page-member .function-list li{position: relative;display: block;padding: 0 15px;height: 50px;line-height: 50px;background-color: #F7F7F7;margin-bottom: 10px;-webkit-box-shadow: 0 0 2px rgba(0,0,0,.1);box-shadow: 0 0 2px rgba(0,0,0,.1);}
#page-member .function-list li a{font-size:1.125rem;display:block;}
#page-member .function-list li:after {position: absolute;content: "";right: 15px;top: 17px;display: block;width: 9px;height: 15px;background-image:url(../images/icon17.png);background-repeat: no-repeat;background-position: -0px -0px;-webkit-background-size: 9px 15px;background-size: 9px 15px;}
#page-member .function-list .btn a{display: block;width:100%;margin:auto;height:45px;line-height:45px;color: #fff;font-size: 1.25rem;cursor: pointer;text-align: center;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background:#E4393C;}



/*buyer-order*/
.buyer-order-body{margin-top: 10px;padding: 0 10px;}
.buyer-order-body .order-form h2{height: 45px;line-height: 45px;background-color: #fafafa;border: 1px solid;border-color: #ddd;font-size:1rem;font-weight:normal;}
.buyer-order-body .order-form h2 .name a{background: url(../images/member/ico1.png) 10px 2px no-repeat;background-size: 16px 16px;padding-left: 32px;color: #1f1f1f;}
.buyer-order-body .order-form h2 .name .member-ico{background: url(../images/icon2b_01-02.png) no-repeat;background-size: 16px 16px;}
.buyer-order-body .order-form h2 .name{float:left;}
.buyer-order-body .order-form h2 .num{float:right;color:#666;padding-right:10px;}
.buyer-order-body .order-form .status{background-color: #fff;border: 1px solid;border-top-width: 0;border-color: #fff #ddd #ddd;padding:10px 0px;text-indent:10px;}
.buyer-order-body .order-form .status em{color: #f60;}
.buyer-order-body .order-form .con{padding: 10px;background-color: #fff;border: 1px solid;border-top-width: 0;border-color: #fff #ddd #ddd;}
.buyer-order-body .order-form .con .pic{margin-right:6px;float:left\9;}
.buyer-order-body .order-form .con .pic a{width: 56px;height: 56px;border: 1px #ddd solid;display:block;text-align: center;}
.buyer-order-body .order-form .con .pic a img{margin-top:3px;}
.buyer-order-body .order-form .con .txt{-webkit-box-flex: 1; -moz-box-flex:1.0;-o-box-flex:1.0;font-size:1rem;line-height: 20px;float:left\9;width:220px\9;}
.buyer-order-body .order-form .con .txt p{line-height:16px;height: 32px;overflow:hidden;margin-bottom:3px;}
.buyer-order-body .order-form .con .txt .order-amount,.buyer-order-body .order-form .con .txt .attr{color:#999;}
.buyer-order-body .order-form .operate-btn{display:-webkit-box;padding:0px 10px 10px;background-color: #fff;border: 1px solid;border-top-width: 0;border-color: #fff #ddd #ddd;}
.buyer-order-body .order-form .operate-btn .btn1{display: inline-block;height: 35px;line-height: 35px;color: #212121;min-width: 38px;padding: 0 10px;text-align: center;border-radius: 4px;background: -webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#ededed));box-shadow: 0 0 1px rgba(0,0,0,.6);-webkit-box-shadow: 0 0 1px rgba(0,0,0,.6);margin-top:10px;}



/*buyer-order-views*/

.order-goods{background: #fff url(../images/member/ico2.png) left bottom repeat-x;padding-bottom: 20px;background-size: 10px 7px;padding: 5px 15px 0;}
.order-goods .list{border-bottom: 1px #ddd dotted;padding: 10px 0;}
.order-goods .list .pic{float:left\9;width: 56px;height: 56px;border: 1px #e5e5e5 solid;margin-right:6px;margin-top:2px;}
.order-goods .list .pic img{margin-top:3px;margin-left:3px;}
.order-goods .list .text{font-size:1rem; -webkit-box-flex:1.0;float:left\9;width:200px\9;}
.order-goods .list .text h3{margin-bottom:10px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;font-weight: 400;line-height: 18px;height:36px;font-size:1rem;}
.order-goods .list .text h3 strong{color: #f60;font-weight:normal;}
.order-goods .list .text span{color:#999;}
.order-goods .list .pri{min-width: 72px;padding-right: 1px;text-align: right;font-size:1rem;float:right\9;}
#page-order-view .order-goods .o-g-bt{padding:10px 10px 20px 10px;line-height:20px;}
#page-order-view .order-goods .o-g-bt p{line-height:1.5rem;}
#page-order-view .order-goods .o-g-bt span{float:right;color: #d40000;}
#page-order-view .order-goods .o-g-bt h3{font-weight:normal;color: #f60;font-size:1rem;}
#page-order-view .order-goods .o-g-bt .btn{-webkit-tap-highlight-color: rgba(0,0,0,0);display:block;height: 43px;line-height: 43px;font-size:1rem;color: #212121;min-width: 38px;padding: 0 6px;text-align: center;border-radius: 4px;background:#ededed;background: -webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#ededed));box-shadow: 0 0 1px rgba(0,0,0,.6);-webkit-box-shadow: 0 0 1px rgba(0,0,0,.6);margin-top:10px;}


.inclusive-box{margin:10px 10px 0px;background-color: #fff;border: 1px #ddd solid;overflow:hidden}
.inclusive-box dl{margin-bottom:-1px;}
.inclusive-box dd,.inclusive-box dt{min-height: 35px;line-height: 35px;border-bottom: 1px #ddd dotted;display: -webkit-box;}
.inclusive-box dt{width:100%;text-indent:10px;font-size:1.125rem;font-weight:bold;}
.inclusive-box dd label{width: 70px;text-align: right;padding: 0 10px 0 6px;color: #666;margin:0px;}
.inclusive-box dd span img{margin-top:5px;}


.close-reson{padding:5px 10px;}
.close-reson {padding:0px 10px;}
.close-reson  li{margin-top:10px;font-size:1rem;}
.close-reson  li span,.close-reson li input{vertical-align:middle;font-size: 1.25rem;}
.close-reson  li label b{display:block;left:5px;top:4px;border:#D5D5D5 solid 1px;background:#F5F5F5;width:1rem;height:1rem;}
.close-reson  li label b.active{background:#3EA636;border:1px solid #63B449}
.close-reson  li label b.active:after{display: block;margin-left: 3px;margin-top: 4px;content: "";width: 10px;height: 4px;border: solid #fff;border-width: 2px 2px 0 0;-webkit-transform: rotate(135deg);}
.close-reson  textarea{border:1px solid #ddd;width:99%;}
.close-reson .btn input{width: 100%;display: block;text-align: center;color: #fff;height:45px;line-height:45px;font-size: 16px;border-radius: 4px;border:0px;margin-top:20px;background: #E4393C;font-size:1.25rem;}


.confirm-order ul{background:#fff;padding:0px 15px;margin:20px 0px;border:1px #d2d2d2 solid;border-left:0px;border-right:0px;font-size:0.85rem;}
.confirm-order ul li{padding:10px 0px;border-bottom:1px #d2d2d2 solid;line-height:25px;}
#page-my-qa .reply-btn-box input,.adjust-fee-body .btn-box input,.received-pay-body .btn-box input,.add-address .btn-box input,.record-coupon .btn2,.confirm-order .btn input,#evaluation .btn-box input{width: 100%;display: block;text-align: center;color: #fff;height:45px;line-height:45px;font-size:1.25rem;border-radius: 4px;background:#E4393C;border:0px;}
.adjust-fee-body .btn-box .btn2,.received-pay-body .btn-box .btn2,.confirm-order .btn input.btn2,#evaluation .btn-box input.btn2{border: 1px solid #2d68f0;color: #FFF;background:#3d80f3;}

.comment-box b label{font-size:0.85rem;font-weight:normal;}
.comment-box b label input,.comment-box b label span{vertical-align:text-top;}
.comment-box .ui-radio input{height:18px;width:18px;margin-top:-9px;}
.comment-box .ui-radio input ,.comment-box label{vertical-align:bottom;}
.comment-box  .textarea textarea {border:1px solid #ddd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width: 100%;}


.buyer-groupbuy .btn-box{padding:15px;display:-webkit-box;}
#page-my-qa article .btn-box a,.add-address a,.my-address .btn-box a,.my-coupon .record-coupon a,.buyer-groupbuy .btn-box a{-webkit-tap-highlight-color: rgba(0,0,0,0);display: inline-block;height: 35px;line-height: 35px;font-size:1.125rem;color: #212121;min-width: 38px;padding: 0 10px;text-align: center;border-radius: 4px;background: -webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#ededed));box-shadow: 0 0 1px rgba(0,0,0,.6);-webkit-box-shadow: 0 0 1px rgba(0,0,0,.6);margin-right:10px;}

.record-coupon{padding:15px 15px 0px;}
.my-coupon .btn-box{padding:0px 15px 15px;}
.my-coupon .btn-box a{width: 100%;display: block;text-align: center;color: #fff;height: 38px;line-height: 38px;font-size: 16px;border-radius: 4px;box-shadow: 0 0 1px #d13600;-webkit-box-shadow: 0 0 1px #d13600;background: -webkit-gradient(linear,center bottom,center top,from(#c00),to(#E4393C));opacity:1; -webkit-opacity:1;-moz-opacity:1;text-indent:0px;}

.record-coupon input[name='coupon_sn']{height:32px;padding: 8px 0px;width: 99%;margin-bottom: 10px;border: 1px #ddd solid;color: #BDBDBD;font-size:1.25rem;background:#fff;text-indent:10px;}
.record-coupon .ui-input-text{border:0px;margin-bottom:20px;}

.my-favorite dl{padding:10px;position: relative;border-bottom: 1px solid #ddd;position:relative;background:#fff;}
.my-favorite dl .attr{}
.my-favorite dl dt{float:left\9;}
.my-favorite dl dd{margin-left:10px;width:210px\9;float:left\9;}
.my-favorite dl dd p{color: #ff0909;font-weight: 700;font-family: arial;font-size:1rem;}
.my-favorite dl dd h3{font-weight:normal;font-size:1rem;margin-top: -3px;line-height:22px;margin-bottom: 3px;max-height: 44px;overflow:hidden;}
.my-favorite-store dl dd .delect a,.my-favorite dl .delete{display: inline-block;width: 15px;height: 20px;background: url(../images/del.png) no-repeat;background-size: 100% 100%;text-indent:-9999px;vertical-align:bottom;margin-left:10px;position:absolute;right:31px;bottom:20px;}


.my-favorite-store{margin:auto;}
.my-favorite-store dl{padding:10px;display:-webkit-box;border-bottom: 1px solid #ddd;}
.my-favorite-store dl dt{float:left\9;}
.my-favorite-store dl dd{float:left\9;}
.my-favorite-store dl dd .new-goods ul li{display:-webkit-box;margin-top:10px;}
.my-favorite-store dl dd .new-goods ul li a{display:block;margin-right:13px;float:left\9;}
.my-favorite-store dl dd .new-goods ul li .go-store{width:75px;height:75px;background:#ccc;text-align:center;}
.my-favorite-store dl dd .new-goods ul li .go-store span{margin-top:15px;display:inline-block;}
.my-favorite-store dl dd{-webkit-box-flex:1;}
.my-favorite-store dl dd h3{line-height:22px;font-weight:normal;font-size:1rem;margin-top: -3px;margin-bottom: 3px;}
.my-favorite-store dl dd .delect{width:100%;text-align:right;}
.my-favorite-store dl dd .delect a{position:static;}
.my-favorite-store dl dd p{color:#999;font-size:1rem;}


.my-address .btn-box{margin-left:15px;}
.add-address .input{height: 32px;padding: 8px 0px;width: 99%;margin-bottom: 10px;border: 1px #ddd solid;font-size:1rem;text-indent:10px;color:#999;}
.add-address select{display:block;margin-bottom:10px;}
.add-address .edit-region{font-size:1rem;color:#999;}
.add-address .edit-region [type='button']{margin-left:10px;height:25px;color:#999;}
.add-address .edit-region select{height:48px;line-height:48px;font-size:1rem;color:#999;border:1px solid #ddd;}
.add-address label{color:#666;font-size:1.25rem;}
.add-address label input{vertical-align:baseline;}


.received-pay-body h1{font-size:1.25rem;padding-bottom:10px;font-weight:normal;}
.received-pay-body p{padding-bottom:10px;color:#999;font-size:1rem;}
.received-pay-body .textarea textarea{width:98%;border:1px solid #ddd;height:80px;}

.adjust-fee-body{font-weight:normal;font-size:1rem;}
.adjust-fee-body ul li strong{color:#d40000;margin-left:5px;font-weight:normal;}
.adjust-fee-body ul li .text{height:34px;padding: 8px 0px;width: 99%;margin-bottom: 10px;border: 1px #ddd solid;color: #BDBDBD;font-size:1rem;background:#fff;text-indent:10px;margin-top:10px;}


#page-my-qa article ul{border-bottom:1px dotted #ddd;padding:10px 0px;}
#page-my-qa article ul li img{display:block;border:1px solid #ddd;background:#fff;margin-bottom:5px;}
#page-my-qa article ul li > span{display:block;width:52px;color:#666;float:left\9;}
#page-my-qa article ul li .qa-box{border:1px solid #ddd;margin-left:10px;padding:10px;background:#fff;border-radius:4px;position:relative;color:#999;-webkit-box-flex:1.0;float:left\9;width:236px\9;}
#page-my-qa article ul li .qa-box:after{content: '';width: 0px;height: 0px;border-style: solid;border-color: #fff transparent transparent transparent;border-width:10px;position: absolute;top:5px;left:-10px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
#page-my-qa article ul li .qa-box dd.time{text-align:right;width:100%;color: #ccc;}
#page-my-qa .reply h3{font-weight:normal;color:#E4393C;}
#page-my-qa .reply p{color:#999;}
#page-my-qa .reply textarea{width:100%;height:50px;border:0px; outline:1px solid #ddd;color:#999;}


.express{padding:0 10px;margin-bottom:30px; color:#444; }
.express-info{margin-bottom:10px;padding: 20px 10px 10px;background:#fff url(../images/T14gyiFclaXXXlIcDb-80-9.png) 0 0 repeat-x;border:1px solid #ddd;border-top:0px;
-webkit-border-radius: 5px;
border-radius: 5px; line-height:25px;}
.express-info span{color:#2979B1}
.express-body{font-size:12px; border:1px #ddd solid; background:#fff;-webkit-border-radius: 5px;
border-radius: 5px;}
.express-body dl:after{ content:'\20'; display:block; height:0; overflow:hidden; clear:both}
.express-body dl{border-bottom:1px #ddd solid;border-top:0; color:#444;}
.express-body .title{height:28; padding:5px 0 5px 0; font-size:1rem;}
.express-body dt,.express-body dd{padding-left:10px;line-height:28px; }

.express-body dt{ font-weight:bold}
.express-from{border:1px #FFCC7F solid; height:20px; line-height:20px;margin-top:20px;padding-left:10px;color:#666;}
.express-from a{ text-decoration:none}
.express-from a:hover{ text-decoration:underline}
.express .api-no-data{border:1px #ddd solid; background:#fff; line-height:28px; text-align:center}

